
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%@page import = "java.util.Date" %>
<%@page import = "java.text.DateFormat"%>

<%
    Date d =(Date)session.getAttribute("fechahora");
%>
<%      
        String fechaUltimoAcceso="";
   
        Cookie[] todoslosCookies = request.getCookies();

        if (todoslosCookies != null){

        /* Para mostrar la fecha del último acceso a la página.
        Para ver si el cookie que almacena la fecha existe, se busca en
        los cookies existentes. */
            for (int i=0;i<todoslosCookies.length;i++){
                Cookie unCookie = todoslosCookies[i];
                if (unCookie.getName().equals("ultimoAcceso")){
                    fechaUltimoAcceso = unCookie.getValue();
                }
            }
        }
        /* Se comprueba que la variable es igual a vacío, es decir
        no hay ningún cookie llamado “ultimoAcceso“, por lo que se
        recupera la fecha, y se guarda en un nuevo cookie. */
        if (fechaUltimoAcceso.equals("")){
            Date fechaActual = new Date();
            DateFormat df = DateFormat.getInstance();
            fechaUltimoAcceso= df.format(fechaActual);
            
            Cookie cookieFecha = new Cookie("ultimoAcceso", fechaUltimoAcceso);
            cookieFecha.setPath("/");
            cookieFecha.setMaxAge(60*60*24*31);
            response.addCookie(cookieFecha);
        }

%>
<html lang="es">
    <head>
        <meta charset="utf-8">
        <title>Login</title>
	<link rel="stylesheet" href="css/login.css">
    </head>
    <body>
        <section>
		<header>
			<h1>Taller Java MVC</h1>
		</header>

		<form action="ServletAutentica" method="post">		  
		  <label for="regularInput">Usuario</label>
		  <input type="text" name="usuario" required ="required" maxlength="8" id="regularInput">

		  <label for="regularInput">Clave</label>
		  <input type="password" name="password" required ="required"  maxlength="8"  id="regularInput">
		
		  <button type="submit" class="full-width">Login</button>	
		  
		</form>			
	</section>
        <p class="mensaje">
               <c:if test = "${!empty requestScope.bMsg}">
                    ${requestScope.bMsg}
               </c:if>
        </p>
			
	<p class="mensaje">Copyright&copy; Ing. Haybert Escobedo</p>
    </body>
</html>
